to live or admire (a person, thing) too much
think of very highly; worship
to be or go down on one's knees
get down on one's knees
of kneel
get down on one's knees
to say to (a person) that one feels pleased etc to receive something, be helped etc
express gratitude